extern void dfault_(int *IPARM, float *RPARM);
extern void vfill_(int *N, float *U, float *VAL);
extern void jcg_(int *N, int *NDIM, int *MAXNZ,
	    int *JCOEF, float *COEF, float *RHS, float *U,
	    int *IWKSP, int *NW, float *WKSP,
	    int *IPARM, float *RPARM, int *IER);

extern void jsi_(int *N, int *NDIM, int *MAXNZ,
	    int *JCOEF, float *COEF, float *RHS, float *U,
	    int *IWKSP, int *NW, float *WKSP,
	    int *IPARM, float *RPARM, int *IER);

extern void sor_(int *N, int *NDIM, int *MAXNZ,
	    int *JCOEF, float *COEF, float *RHS, float *U,
	    int *IWKSP, int *NW, float *WKSP,
	    int *IPARM, float *RPARM, int *IER);
extern void ssorcg_(int *N, int *NDIM, int *MAXNZ,
	    int *JCOEF, float *COEF, float *RHS, float *U,
	    int *IWKSP, int *NW, float *WKSP,
	    int *IPARM, float *RPARM, int *IER);

extern void ssorsi_(int *N, int *NDIM, int *MAXNZ,
	    int *JCOEF, float *COEF, float *RHS, float *U,
	    int *IWKSP, int *NW, float *WKSP,
	    int *IPARM, float *RPARM, int *IER);

extern void rscg_(int *N, int *NDIM, int *MAXNZ,
	    int *JCOEF, float *COEF, float *RHS, float *U,
	    int *IWKSP, int *NW, float *WKSP,
	    int *IPARM, float *RPARM, int *IER);
extern void rssi_(int *N, int *NDIM, int *MAXNZ,
	    int *JCOEF, float *COEF, float *RHS, float *U,
	    int *IWKSP, int *NW, float *WKSP,
	    int *IPARM, float *RPARM, int *IER);
